# 要生成的可执行程序
bin=httpserver
# 编译所采用的编译器
cc=g++
# 我们要链接的第三方库
LD_FLAGS=-std=c++11 -lpthread #-DDEBUG=1
# 获取当前工作目录
curr=$(shell pwd)
# 依赖的源文件
src=main.cc

.PHONY:ALL
ALL:$(bin) CGI

$(bin):$(src)
	$(cc) -o $@ $^ $(LD_FLAGS)

CGI:
	cd $(curr)/cgi;\
	make;\
	cd -;

.PHONY:clean
clean:
	rm -f $(bin) 
	rm -rf output
	cd $(curr)/cgi;\
	make clean;\
	cd -;

# 发布
.PHONY:output
output:
	mkdir -p output
	cp $(bin) output
	cp -rf wwwroot output
	cp cgi/test_cgi output/wwwroot
	cp cgi/mysql_cgi output/wwwroot
	cp cgi/shell_cgi.sh output/wwwroot
	cp cgi/python_cgi.py output/wwwroot